Internet Archive BookReader

Encyclopedia of needlework